<%@ page import="com.informet.ipd.modelo.dao.TalentoAlumnoDao" %>
<%@ page import="com.informet.ipd.modelo.dao.ProgEstrDao" %>
<%@ page import="com.informet.ipd.modelo.vo.TalentoVO" %>
<%@ page import="com.informet.ipd.modelo.vo.UbigeoVO" %>
<%@ page import="com.informet.ipd.struts.form.AvancePorActividadForm" %>
<%@ page import="java.util.*" %>
<%@ page import="javax.swing.JOptionPane"%>
<%@ page import="constantes.Constantes" %>

<%@ taglib uri="/tags/c" prefix="c"%>



<%
            //JOptionPane.showMessageDialog(null, request.getParameter("codProgrma"));

            StringBuffer cadenaSalida = new StringBuffer();
            

            TalentoAlumnoDao supportFacade = new TalentoAlumnoDao();
            AvancePorActividadForm form1 = new AvancePorActividadForm();
            TalentoVO  talentoVO  = null;

            String flagcapa=request.getParameter("flagcapa");         
            String tipoOper = request.getParameter("tipoOperAlumno");

            String codAlumno=request.getParameter("codAlumno");
            String apePaterno=request.getParameter("apePaterno");
            String apeMaterno=request.getParameter("apeMaterno");
            String nombre=request.getParameter("nombre");
            String fecNacimiento=request.getParameter("fecNacimiento");
            String condicion=request.getParameter("condicion");
            String peso=request.getParameter("peso");
            String talla = request.getParameter("talla");
            String codCcd = request.getParameter("codCcd");
            

            String biotipo = request.getParameter("biotipo");
            String grado = request.getParameter("grado");
            //JOptionPane.showMessageDialog(null, grado);
            String fecMatricula = request.getParameter("fecMatricula");

            try {

                if(flagcapa.equals("0")){

                             talentoVO = new TalentoVO
                                                                   (
                                                                    codAlumno,
                                                                    apePaterno,
                                                                    apeMaterno,
                                                                    nombre,
                                                                    fecNacimiento,
                                                                    condicion,
                                                                    peso,
                                                                    talla,
                                                                    Integer.parseInt(codCcd),
                                                                    tipoOper
                                                                    );
                             List lista=null;

                             lista=supportFacade.getListAlumno(talentoVO);


                            cadenaSalida.append("<table   align='center'  class='userTable'>");

                            cadenaSalida.append("<tr class='even' align='center'>");

                            cadenaSalida.append("<tr class='even' align='center'>");

                                cadenaSalida.append("<th class='textoTR'>Nombre </th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Paterno</th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Materno</th>");
                                
                                cadenaSalida.append("<th class='textoTR'>Fec. Nacimiento</th>");
                                cadenaSalida.append("<th class='textoTR'>Condici&oacuten</th>");

                                cadenaSalida.append("<th class='textoTR'>Evaluaci&oacuten T&eacutecnica</th>");
                                cadenaSalida.append("<th class='textoTR'>Evaluaci&oacuten F&iacutesica</th>");

                                cadenaSalida.append("<th class='textoTR'>Editar </th>");
                                cadenaSalida.append("<th class='textoTR'>Eliminar </th>");

                             cadenaSalida.append("</tr>");

                            Iterator it = lista.iterator();
                            while (it.hasNext()) {
                                TalentoVO crecerConDeporteVOForList = (TalentoVO) it.next();

                                cadenaSalida.append("<tr align='center'>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getNombre()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApePaterno()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApeMaterno()+"</td>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getFecNacimiento()+"</td>");
                                if(crecerConDeporteVOForList.getCondicion().equals("0"))
                                    cadenaSalida.append("<td width='10%' align='center'>Nuevo Ingreso</td>");
                                else
                                    cadenaSalida.append("<td width='10%' align='center'>Continua</td>");
                                


                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='EvaluacionTecnica' alt='EvaluacionTecnica' border=0  src='images/file_preview.png' onclick=\"listarEvalTeacnica('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"','"+crecerConDeporteVOForList.getNumNivelTalento()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='EvaluacionTecnica' alt='EvaluacionTecnica' border=0  src='images/file_preview.png' onclick=\"listarEvalFisica('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"','"+crecerConDeporteVOForList.getNumNivelTalento()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'>");
                                cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"','"+crecerConDeporteVOForList.getGrado()+"','"+crecerConDeporteVOForList.getFecmatricula()+"','"+crecerConDeporteVOForList.getBiotipo()+"');\" >");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"eliminarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"');\" >");
                                cadenaSalida.append("</td>");





                                cadenaSalida.append("</tr>");
                            }




                            cadenaSalida.append("</table>");
                            lista=null;
                }


                if(flagcapa.equals("1")){
                
                             talentoVO = new TalentoVO
                                                                    (
                                                                    codAlumno,
                                                                    apePaterno,
                                                                    apeMaterno,
                                                                    nombre,
                                                                    fecNacimiento,
                                                                    condicion,
                                                                    peso,
                                                                    talla,
                                                                    Integer.parseInt(codCcd),
                                                                    tipoOper
                                                                    );
            //biotipo="++"&grado="++"&fecMatricula="+
                           
                             supportFacade.spMan(talentoVO,biotipo,grado, fecMatricula);

                             List lista=null;
                             
                             talentoVO = new TalentoVO
                                                                   (
                                                                    codAlumno,"","","","","-1",
                                                                    "","",Integer.parseInt(codCcd),
                                                                    ""
                                                                    );
                            
                             lista=supportFacade.getListAlumno(talentoVO);


                            cadenaSalida.append("<table   align='center'  class='userTable'>");

                            cadenaSalida.append("<tr class='even' align='center'>");

                            cadenaSalida.append("<tr class='even' align='center'>");
                            
                              cadenaSalida.append("<th class='textoTR'>Nombre </th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Paterno</th>");
                                cadenaSalida.append("<th class='textoTR'>Apellido Materno</th>");

                                cadenaSalida.append("<th class='textoTR'>Fec. Nacimiento</th>");
                                cadenaSalida.append("<th class='textoTR'>Condici&oacuten</th>");

                                cadenaSalida.append("<th class='textoTR'>Evaluaci&oacuten T&eacutecnica</th>");
                                cadenaSalida.append("<th class='textoTR'>Evaluaci&oacuten F&iacutesica</th>");

                                cadenaSalida.append("<th class='textoTR'>Editar </th>");
                                cadenaSalida.append("<th class='textoTR'>Eliminar </th>");
                             cadenaSalida.append("</tr>");

                            Iterator it = lista.iterator();
                            while (it.hasNext()) {
                                TalentoVO crecerConDeporteVOForList = (TalentoVO) it.next();

                                cadenaSalida.append("<tr align='center'>");
                                
                                 cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getNombre()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApePaterno()+"</td>");
                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getApeMaterno()+"</td>");

                                cadenaSalida.append("<td width='10%' align='center'>"+crecerConDeporteVOForList.getFecNacimiento()+"</td>");


                                 if(crecerConDeporteVOForList.getCondicion().equals("0"))
                                    cadenaSalida.append("<td width='10%' align='center'>Nuevo Ingreso</td>");
                                else
                                    cadenaSalida.append("<td width='10%' align='center'>Continua</td>");



                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='EvaluacionTecnica' alt='EvaluacionTecnica' border=0  src='images/file_preview.png' onclick=\"listarEvalTeacnica('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"','"+crecerConDeporteVOForList.getNumNivelTalento()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='20%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='EvaluacionTecnica' alt='EvaluacionTecnica' border=0  src='images/file_preview.png' onclick=\"listarEvalFisica('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"','"+crecerConDeporteVOForList.getNumNivelTalento()+"');\">");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'>");
                                cadenaSalida.append("<img style='cursor:pointer' title='Editar' alt='Editar' border=0  src='images/b_edit.png' onclick=\"editarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"','"+crecerConDeporteVOForList.getGrado()+"','"+crecerConDeporteVOForList.getFecmatricula()+"','"+crecerConDeporteVOForList.getBiotipo()+"');\" >");
                                cadenaSalida.append("</td>");


                                cadenaSalida.append("<td width='10%' align='center'> ");
                                cadenaSalida.append("<img style='cursor:pointer' title='Eliminar' alt='Eliminar' border=0  src='images/b_drop.png' onclick=\"eliminarAlumno('"+ crecerConDeporteVOForList.getNombre()+"','"+ crecerConDeporteVOForList.getApePaterno()+"','"+crecerConDeporteVOForList.getApeMaterno()+"','"+crecerConDeporteVOForList.getCodAlumno()+"','"+crecerConDeporteVOForList.getCondicion()+"','"+crecerConDeporteVOForList.getFecNacimiento()+"','"+crecerConDeporteVOForList.getPeso()+"','"+crecerConDeporteVOForList.getTalla()+"','"+crecerConDeporteVOForList.getCodCcd()+"');\" >");
                                cadenaSalida.append("</td>");

                                cadenaSalida.append("</tr>");
                            }

                            


                            cadenaSalida.append("</table>");
                            lista=null;
                }


                


                     


                
            } catch (Exception e) {
                   cadenaSalida.append("error : "+e.toString());
            }
            out.print(cadenaSalida);
%>